@import url("font.css");@charset "utf-8";/* CSS Document */* {	padding: 0;	margin: 0;/*	-moz-transition: all 0.3s ease-in-out;	-webkit-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	-ms-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;*/	margin-left: auto;	margin-right: auto;}.header ul,.footer ul {	list-style: none;}.header li,.footer li{    list-style: none;}a {	text-decoration: none;}body {	font-family: "Poppins", poppins;}::-webkit-scrollbar-track-piece {	width:8px;	background-color:#f0f0f0;	border-radius: 5px;}::-webkit-scrollbar {	width:8px;	background-color:#640405;	border-radius: 5px;}::-webkit-scrollbar-thumb {	width:8px;	background-color:#640405;	border-radius: 5px;}::-webkit-scrollbar-thumb:hover {	width:8px;	background-color:#640405;	border-radius: 5px;}/*@font-face {	font-family: 'Poppins';	src: url('../font/fonts/Poppins SemiBold.ttf');	font-weight: normal;	font-style: normal;}*/@keyframes huang {	0% { margin-left: 0px }	25% { margin-left: 5px }	50% { margin-left: 0px }	75% {  margin-left: 5px }	100% {  margin-left: 0px }}.w20p{	width: 20%;}.w30p{	width: 30%;}.w25p{	width: 25%;}.w50p{	width: 50%;}.fl{	float: left;}.img_huang:hover{	animation-name: huang;  /* 引用动画名 */	animation-duration: 0.5s;   /* 动画时长 */	animation-iteration-count: 1; /* 动画无限循环 */}.min1000{    min-width: 980px;}.max1200 {	max-width: 1200px;}.min1200 {	min-width: 1200px;}.max1400 {	max-width: 1400px;}.min1400 {	min-width: 1400px;}.max700{	max-width: 700px;}.header {	width: 100%;	height: 163px;	overflow: hidden;	background-color: transparent;	position: absolute;	left: 0;	top: 0;	z-index: 9999999999;}.header.fixed{	position: fixed;}.header.hide{	top:-180px;}.top {	width: 100%;	height: 50px;	background-color: #640405}.headk{	width: 100%;	height: auto;	overflow: hidden;	background-color: rgba(255,255,255,0);}.head {	width: 100%;	height: 113px;	}.fixed .headk{	background-color: rgba(255,255,255,1);}.recmenu {	width: 100%;	height: auto;	overflow: hidden;	position: relative;}.recmenu ul{	float: right;}.recmenu li {	float: left;	padding-right: 16px;	line-height: 50px;	font-size: 13px;	font-weight: bold;}.recmenu li a {	display: block;	color: #fff;}.serarch {	float: right;	height: 30px;	width: 85px;	padding-left: 18px;	margin-top: 10px;	border-left: 1px solid #444;	overflow: hidden;}.serarch input {	height: 30px;	background-color: transparent;	border: 0;	outline: none;	display: block;	width: 50px;	float: left;	font-size: 12px;}.serarch.on{	overflow: visible}.serarch.on input {	width: 200px;	background-color: #444;	position: absolute;	right: 0;}.icon {	float: left;	width: 30px;	height: 30px;	color: #fff;/*	margin-right: 5px;*/}.icon i {	width: 30px;	height: 30px;	line-height: 30px;	display: inline-block;	font-size: 20px;}.logo {	float: left;	height: 86px;	margin-top: 13px;}.logo img {	height: 100%;	display: block;}.logo img:nth-child(1){	display: block;}.logo img:nth-child(2){	display: none;}.fixed .logo img:nth-child(1){	display: none;}.fixed .logo img:nth-child(2){	display: block;}.nav {	float: right;	height: 40px;	line-height: 40px;	margin-top: 36px;}.nav ul {	display: block;	width: 100%;	height: auto;	overflow: hidden;}.nav li {	float: left;	margin-left: 20px;	margin-right: 20px;}.nav li a {	font-size: 18px;	font-weight: 500;	color: #fff;	text-transform: uppercase;}.fixed .nav li a {	font-size: 18px;	font-weight: 500;	color: #000;	text-transform: uppercase;}.foot_nav li:hover a{	color:#DFA414}.xian {	position: absolute;	height: 2px;	background-color: #dfa414;    -moz-transition: all 0.3s ease-in-out;	-webkit-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	-ms-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}/*foot*/.footer{	width: 100%;	height: auto;	overflow: hidden;	background-color: #640405;	padding-top: 50px;	padding-bottom: 50px;}.footk{    margin-left: auto;    margin-right: auto;}.foot_c{	padding-right: 30px;	box-sizing: border-box;	color: #fff;	font-weight: 400;}.foot_logo{	width: 80px;	margin-left: 0;	height: auto;	overflow: hidden;	margin-bottom: 15px;}.foot_logo img{	width: 100%;}.foot_contact a{	color:#ffcc00}.foot_nav{	}.foot_nav>div{	box-sizing: border-box;	padding-right: 20px;	display: block;    margin-bottom: 15px;}.foot_nav li{	line-height: 28px;	font-weight: 400;}.foot_nav h1{	color: #DFA414;    font-size: 18px;    font-weight: 600;	line-height: 20px;	padding-bottom: 20px;	margin-bottom: 20px;	border-bottom: solid 2px #363636;}.foot_nav li a{	color: #fff;}.font_iconk{	font-size: 28px;	line-height: 30px;}.font_iconk h1{	color: #DFA414;    font-size: 18px;    font-weight: 600;	line-height: 20px;	padding-bottom: 20px;	margin-bottom: 20px;	border-bottom: solid 2px #363636;}.foot_icon {	width: 30px;	height: 30px;	float: left;	color: #fff;	margin-right: 30px;}.copyright{	width: 100%;	height: auto;	overflow: hidden;	text-align: center;	font-size:13px;	font-weight:100;	padding-top: 30px;	padding-bottom: 30px;}#back-to-top{	position: fixed;    bottom: 15px;    right: 20px;    display: block;    width: 40px;    height: 40px;    background: #333;    color: #fff;    text-align: center;    z-index: 997;    cursor: pointer;    filter: alpha(opacity=0);    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    -webkit-opacity: 0;    -khtml-opacity: 0;    -moz-opacity: 0;    -ms-opacity: 0;    -o-opacity: 0;    opacity: 0;    -webkit-transition: all ease-in-out 0.3s;    -khtml-transition: all ease-in-out 0.3s;    -moz-transition: all ease-in-out 0.3s;    -ms-transition: all ease-in-out 0.3s;    -o-transition: all ease-in-out 0.3s;    transition: all ease-in-out 0.3s;    visibility: visible;}